package com.yc.snacknet_vue.biz;

import java.sql.SQLException;
import java.util.List;
import java.util.Map;

import com.yc.snacknet_vue.bean.OrderInfo;

/**
 * 订单  业务层 接口
 * company 源辰信息
 * @author Administrator
 * @date 2021年8月11日
 * @version 1.0
 * Email 1198865589@qq.com
 */
public interface IOrderInfoBiz {

	/**
	 * 添加订单
	 * @param cnos	 购物车编号  	 c1,c2,c3
	 * @param ano  	 收货地址编号
	 * @param totalPrice  总金额 
	 * @return  返回 订单编号
	 * @throws SQLException 
	 */
	public String add(String cnos, String ano, String totalPrice);
	
	
	/**
	 * 根据会员编号查询历史订单
	 * @param mno
	 * @return
	 */
	public List<Map<String, Object>> findByMno(String mno);
	
	
	/**
	 * 修改订单状态   发货 收货 日期
	 * 订单状态 1  去支付 2 已支付 3 已发货  4 去评论 
	 * @param t  stutas 状态  ono 订单编号
	 * @return
	 */
	public int update(String ono, Integer status );

	/**
	 * 通过订单编号ono删除订单 
	 * @param ono
	 * @return
	 */
	public int delete(String ono);
}
